
import yaml

from yaml import SafeLoader
from datareport.api.DataSource import DataSource
from datareport.api.annotation.Font import Font
from datareport.api.enum.ColorEnum import ColorEnum
from datareport.impl.paragraph.base.BaseParagraph import BaseParagraph
from datareport.api.annotation.Style import style


@style()
class JiHua_jiceng_dangjian_one_100(BaseParagraph):
    """
    五、下一步工作计划
    """

    def __init__(self):
        super().__init__()
        self.text = ''' 2 —— 3 月 ， 对 接 系 统 建 设 目 标 ， 梳 理 系 统 建 设 需 求 ， 细 化 、 细 化 、 再 细 化 ， 将 电 子 档 案 、 数 据 分 析 、 报 告 生 成 、数据关联等充分考虑进去。 '''
        self.fonts=[
            Font(text=u'\u25cf ', color=ColorEnum.RED.value, bold=True),
            Font(text=self.text.replace(' ',''),color=ColorEnum.RED.value),
        ]
        self.sort = 42
        self.section = 25

    def plot(self, df, plt):
        pass

    def getData(self, result):
        pass

    def start(self, conn, year, plt):
        pass


if __name__ == '__main__':
    with open('D:\work\sanhuiyike\datareport\config.yaml', encoding='utf-8') as f:
        data = yaml.load(f, Loader=SafeLoader)
    con = DataSource(data['datasource']).conn
    KaiZhanQingKuang_zhiliangpinjia_dangzhibu().start(con, 2023, '')
